package xkp.lesson1;

public class Demo1 {
	public static void main(String[] args) {
		Integer integer1 = 127;
		Integer integer2 = Integer.valueOf(126);
		Integer integer3 = new Integer(126);
		System.out.println(integer1 == integer2);
		System.out.println(integer1 == integer3);
		System.out.println(integer2 == integer3);
		
		System.out.println(integer1.equals(integer3));
		System.out.println(integer1>integer3);
		System.out.println(++integer1);
		//再次强调，从今天开始以后建议尽量使用包装类替换基本数据类型
		changeValue(integer2);
		System.out.println(integer2);
		
		int num = integer1;
		int num2 = integer1.intValue();
		
		
		Integer integer11 = 200;
		Integer integer12 = 200;
		
		String str = "0001111";
		System.out.println(Integer.parseInt(str, 3));
		
	}
	
	//包装类和String在作为参数时效果与基本数据类型一致
	public static void changeValue(Integer integer) {
		integer = 300;
	}

}
